#define  _CRT_SECURE_NO_WARNINGS


#include<stdio.h>

//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d %d", &a, &b);
//	int x = a;
//	int y = b;
//	int temp = 0;
//	if (a >= b)
//	{
//		while (y != 0)
//		{
//			temp = x % y;
//			x = y;
//			y = temp;
//		}
//		printf("%d %d\n", x, a * b / x);
//	}
//	else
//	{
//		while (x != 0)
//		{
//			temp = y % x;
//			y = x;
//			x = temp;
//		}
//		printf("%d %d\n", y, a * b / y);
//	}
//
//	return 0;
//}
#include<math.h>



//int main()
//{
//	double a = 0;
//	double b = 0;
//	double c = 0;
//	scanf("%lf %lf %lf", &a, &b, &c);
//	double x1 = 0;
//	double x2 = 0;
//	double deta = pow(b, 2) - 4 * a * c;
//	if (deta > 0)
//	{
//		x1 = ((-b) + sqrt(deta)) / 2 * a;
//		x2 = ((-b) - sqrt(deta)) / 2 * a;
//		printf("x1=%.3lf x2=%.3lf\n", x1, x2);
//	}
//	else if (0 == deta)
//	{
//		x1 = -(b / (2 * a));
//		x2 = x1;
//		printf("x1=%.3lf x2=%.3lf\n", x1, x2);
//	}
//	else
//	{
//		x1 = (-b) / (2 * a);
//		x2 = sqrt(-deta) / (2 * a);
//		printf("x1=%.3lf+%.3lfi x2=%.3lf-%.3lfi", x1, x2, x1, x2);
//	}
//
//	return 0;
//}



//int is_prime(int n)
//{
//	int count = 0;
//	int i = 0;
//	for (i = 2; i < n; i++)
//	{
//		if (n % i == 0)
//			count++;
//	}
//	return count;
//}
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int ret = is_prime(n);
//	if (0 == ret)
//		printf("prime\n");
//	else
//		printf("not prime\n");
//
//	return 0;
//}



//int main()
//{
//	int arr[3][3] = { 0 };
//	int i = 0;
//	int j = 0;
//	for (i = 0; i < 3; i++)
//	{
//		for (j = 0; j < 3; j++)
//		{
//			scanf("%d", &arr[i][j]);
//		}
//	}
//	for (i = 0; i < 3; i++)
//	{
//		for (j = 0; j < 3; j++)
//		{
//			printf("%d ", arr[j][i]);
//		}
//		printf("\n");
//	}
//
//	return 0;
//}
#include<string.h>


//void reverse(char* left, char* right)
//{
//	while (left < right)
//	{
//		char temp = *left;
//		*left = *right;
//		*right = temp;
//		left++;
//		right--;
//	}
//}
//int main()
//{
//	char arr[100] = { 0 };
//	scanf("%s", arr);
//	int len = strlen(arr);
//	reverse(arr, arr + len - 1);
//	printf("%s\n", arr);
//
//	return 0;
//}


//int main()
//{
//	char arr1[100] = { 0 };
//	char arr2[100] = { 0 };
//	gets(arr1);
//	gets(arr2);
//	int len1 = strlen(arr1);
//	int len2 = strlen(arr2);
//	strcat(arr1 + len1, arr2);
//	printf("%s\n", arr1);
//
//	return 0;
//}



//int main()
//{
//	char arr[100] = { 0 };
//	gets(arr);
//	int i = 0;
//	int len = strlen(arr);
//	for (i = 0; i < len; i++)
//	{
//		if ((arr[i] == 'a') || (arr[i] == 'o') || (arr[i] == 'e') || (arr[i] == 'u') || (arr[i] == 'i'))
//			printf("%c", arr[i]);
//	}
//
//	return 0;
//}


//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int count = 0;
//	printf("%d %d %d %d", n / 1000, (n % 1000) / 100, (n % 100) / 10, n % 10);
//
//	return 0;
//}



//int main()
//{
//	char arr[100] = { 0 };
//	gets(arr);
//	int i = 0;
//	int len = strlen(arr);
//	int arr1[4] = { 0 };
//	for (i = 0; i < len; i++)
//	{
//		if ((arr[i] >= 'a' && arr[i] <= 'z') || (arr[i] >= 'A' && arr[i] <= 'Z'))
//			arr1[0]++;
//		else if (arr[i] >= '0' && arr[i] <= '9')
//			arr1[1]++;
//		else if (arr[i] == ' ')
//			arr1[2]++;
//		else
//			arr1[3]++;
//	}
//	for (i = 0; i < 4; i++)
//	{
//		printf("%d ", arr1[i]);
//	}
//
//	return 0;
//}

//#define SWAP(x, y)  temp = x; x = y; y = temp
//
//int main()
//{
//	int a = 0;
//	int b = 0;
//	int temp = 0;
//	scanf("%d %d", &a, &b);
//	SWAP(a, b);
//	printf("%d %d\n", a, b);
//
//	return 0;
//}

//#define REMAINDER(x, y)  x % y
//
//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d %d", &a, &b);
//	int ret = REMAINDER(a, b);
//	printf("%d\n", ret);
//
//	return 0;
//}

//#define S(a, b, c)  (a + b + c) / 2
//#define AREA(a, b, c, s)   sqrt((s * (s - a) * (s - b) * (s - c)))
//
//int main()
//{
//	double a = 0;
//	double b = 0;
//	double c = 0;
//	scanf("%lf %lf %lf", &a, &b, &c);
//	double sum = S(a, b, c);
//	double Sum = AREA(a, b, c, sum);
//	printf("%.3lf\n", Sum);
//
//	return 0;
//}

//#define LEAP_YEAR(y)  if((y % 4 == 0 && y % 100 != 0) || y % 400 == 0) { printf("L\n");} else { printf("N\n");}
//
//int main()
//{
//	int year = 0;
//	scanf("%d", &year);
//	LEAP_YEAR(year);
//
//	return 0;
//}




int main()
{
	float n = 0;
	scanf("%f", &n);
	int i = 0;
	int j = 0;
	for (i = 1; i <= 3; i++)
	{
		for (j = 1; j <= i; j++)
		{
			printf("%6.2f ", n);
		}
		printf("\n");
	}

	return 0;
}